adds extra options support for backends

so we can specify 'reqrep' and other such things