I don't have a theory yet but I'd like to hear yours!