Wakeup_allen‘s Following are private.