what a dirty thread.