Array -> List -> Collection -> List -> Array seems a bit insane does it not?