draft support for writing back to a po file