This didn't appear to be doing what it should be doing. Ensuring we have a reference to make calls against when we persist. I refactored it to follow the pattern for Async.