Bear with me....