Tidy up from_array to fix a derp