Tough bus