SimpleProtectionMatcher does not need to know about the engine now.ˆ