Remove ProtectionSet; simply matcher to only return the matched blocks