Why does this take an Array of Arrays?