hard-casting (194.220)