If's are cleaner