handling exception in tx correctly
removing useless default values