OK, stay with me here...