don't throw when there are extra keys

Allows me to reuse hash's that have extra keys without it blowing up.