hard-casting (187.449)