UrlSnarfer: handle modifiers in any order and quantity