Cast as late as possible.