added default opts to Subscriber