better implementation of get_exif v2