prototype
set default icon on error