Make sure we transparently pass through any data that needs no patching
diff --git a/src/map_masq.erl b/src/map_masq.erl
index 14671be..15bad42 100644
--- a/src/map_masq.erl
+++ b/src/map_masq.erl
@@ -151,7 +151,9 @@
 patch(#'GPRS-CamelTDPData'{'gsmSCF-Address'=GsmScfAddr} = P) ->
 	P#'GPRS-CamelTDPData'{'gsmSCF-Address'=?PATCH_GSMSCF_ADDRESS};
 patch(#'DP-AnalysedInfoCriterium'{'gsmSCF-Address'=GsmScfAddr} = P) ->
-	P#'DP-AnalysedInfoCriterium'{'gsmSCF-Address'=?PATCH_GSMSCF_ADDRESS}.
+	P#'DP-AnalysedInfoCriterium'{'gsmSCF-Address'=?PATCH_GSMSCF_ADDRESS};
+patch(Default) ->
+	Default.
 
 patch_oBcsmCamelTDPDataList(List) ->
 	% we reverse the origianl list, as the tail recursive _acc function