sync-engine-shared - isn't this returning null on exception?