#113 OnPullRequest uses snapshot