users can add leading/trailing slashes to urls