hard-core wakeup calls