match capnproto-c++ more exactly