throw a source not available if source is down when searching sources...
mark a source as critical and if so then dont continue...