Bear with me on this...