difflib is obsolete