i think nullable objects are through nsnumber for a loop