update logic error for falsy values zero to be a specific is null check