A regular `if` would be less hacky.