at this rate my life will be spent on this thread