hard-casting (192.246)