Basic acceptor framework.
Needed to return an error (rpcs require this)