hard-casting (166.910)