Casts, and allocation