Now it selectively uses sleepenh or usleep