interesting path this thread took