Dont use swap files, use undo files.