no trailing slashes in URLs