Will we ever sleep again?