this thread had potential, but now its slipping....