Why are registers limited to maps?