Detta är en mycket invecklad sak.