wrong underlying match_ function for re