Fix icon downloading to throw error if icon can't be retrieved