bear with me here...