Better from_bus