Yeah, I tried that but some error crept out while transferring that match to other functions. The error was coming due to exclude used in Wild and passing the matching variables obtained to other method functions.
Untill we know the order we cant use match and putting conditions on the basis of order, I am not sure but If any error comes than we have to search for alternative.