Added Device independent sleeps