potential nil in the dict