allow "auth" parameter P or p to be -1