no need to mess around with hash