Oooh this shit is sooo complex to get right