and a null check