enable nested transactions in atomicallyWithIO