don't do a positive interval check for sleep, let it raise an ArgumentError