Recast using objects