Det här är rätt krångligt,