for some reason, the hash is not fully iterated over each time