remove useless overhead in Match