Interesting your comparison! File depends on service provider API, not so simple to transform I think ...