I can try to listen to the underlying transaction `oncomplete` event, though it sounds a bit overkill in our case. I wanted to keep the code as minimal as possible, reducing the use of the very verbose indexedDB API as much as possible. Is this a real concern?