kirbc4‘s Following are private.