It's only constructed in RobotInit