silently catch IOErrors from urllib