return hash takes: 32 secs return hash REF takes: 11 secs