Nillie - nil-checking evolved