With u.if and u.is, it was too confusing. Originally I thought that because u stood for update, it would make sense, but as I add more functions, I think that was wrong.