OMG my brain hurts.