Move logic from ConsoleDisplay to TransactionMgr, ignore EEXIST errors in certain cases, do not throw
exception if a frame is invalid, use LTO