I don't think the outer array is needed here