errors always reported through sourceURL