image_type isn't really generic