I strongly dislike assignments in conditionals