you need to be awake to decide on algorithms