why not hard cast?