Added a bit of flexibility on ArrayLoader