checkpoint; typed protobuf works!