default interface
Allow persistence of promises across batches of calls
progress on test suite