much less null pointers going around now