Refactor pre/post to wrap in GraphStrategy.