don't do lower() on url in normalize()