Ensure variables from when in match? do not leak too
Don't end it with ? if it doesnt return a boolean