For the love of god I think I finally have this right.