We don't know if the server will support a client side cursor, so we have to assume a server side one to start with.