First version of protoc that kind of works