unsafe function re-matching to avoid positive checking.