issue #21986: move augment into the prototype