This method is called when cms is trying to display an icon for this plugin inside a text plugin editor or for the form field of the image. So, I don't think is that extreme since we're only providing a default icon for this plugin type instead of a possible 500 error. But you're right. This is hiding lots of other error types. I'll check easy thumbnails to see what types of exception it might throw(besides the InvalidImageFormatError).