hash is now always positive as number