Time to start a new thread perhaps.