script loader skips python files without Transaction class, run calls user_group.run() instead of start()