hard-casting (164.164)