Lots of changes for autonomous and stuff.