should not call complete when transactionless, fixes #183