protocol.c compiles. Kind of sparse though