it works with or without, right?  Just syntactically ugly, or does it change it having the superfluous `if`?