Mujir | #1077 | rollback transaction in case of failures.