Is this comment accurate?  "Call for zero" but I think you mean "call with negative sleep value; sleep_func may have semantics around it" or something.