you should typehint the array IMO