fix proto stuff so it doesn't cause a full recompile every time