Can't you include both of these cases in a single url()? `'^newsletter/existing/(?P<token>[-0-9a-f]+/)?$'`