Make your head hurt here.