sigh, dumb thread.