added ToNotBeNil