Changed my mind.  `serverRequestedVersion` isn't actually used anywhere, so I took out leaving `error` as the first and only argument.