Specified external formats on request (still fails on filenames with non latin-1 characters though, but that's due to a bug in drakma ( edicl/drakma#49 ) )