There is now an optional :error initarg (defaults to nil) that will re-signal an error if one occurs during download. If nil, errors are just ignored and the :error-image is displayed.