Add ! methods to wrap_in_transaction
Remove dead code