Even if you pass [append: true] to Majic.Extension.fix/3 it won't add the correct extension if none exist.