discarded `if`