explicit non-nil check