Defensive around matcher