no need to copy a hash here