this will allow for transactional closures and they are all atomic
this will allow for transactional closures and they are all atomic