Added error handling to bus.