You can keep the pretty match at the cost of a local val.