ControllerIO compiles, but is definitely not functional yet.