My brain hurts...