My brain hurts from parsing this