added opts to _brico, scope sets server/client