If there is no error callback won't this throw an error?