more than three arguments aren't allowed in `if`