use d/transact instead, because #db/id breaks cloverage
fix tests for cloverage