shouldn't be necessary to make this an array?