graftpoints are required to parse/serialize
remove extraneous repo.serialize