Wake (work in progress)