A single boolean property is better than some questionable heuristic on a generic {var source} value.