also fixed on improved-protoc #23