Require thread not mutex!