isn't `commitData` passed when the `finishedClone()` function was built?  This works, what are you complaining about?