+ "AXFR":x:xs ->
+ if ver < 4 then
+ case xs of
+ [] -> Right $ (PdnsRequestAXFR (getInt x)) Nothing
+ _ -> Left $ "Extra arguments in AXFR (v 1-3): " ++ s
+ else
+ case xs of
+ [z] -> Right $ (PdnsRequestAXFR (getInt x)) (Just z)
+ _ -> Left $ "Wrong arguments in AXFR (v 4+): " ++ s