hard-casting (161.237)