Is there a chance any of these NULL checked values can actually be NULL ?