self-diagnosing