Fix isAwake() and change how <- works