... another breaking up thread...