Cast done right