Use RPCRequest correctly
Use setup status directly in response
lots of corrections