I think this will not work if an `if` AND an `unless` are passed in `opt`.