Hackish but deals with negative sleeps for now