add urlpreprocessor to help fix some erroneous urls