don't use console.error
proper fallback in getSource