Adopts new subclass hooks.