We should really merge this thread.