Streamlined pattern removal in ACMatcher and attempt to fail faster when required subjects aren't present.