hard-casting (115.179)