Make NULL detection clearer; Improve error msg