Don't preform transaction until end