Always cast stages to array