extension to manage outcomes in key value persistence