hard-casting (109.323)