control 4 now compiles, probably doesn't work