hunting the nullpointer