graftpoints are required to serialize