I think I am on to something here...