Added SignalBridge
Better error handling