The Array Cast