This is a bit hard to read and doesn't really gain us anything. Why not simply return a list?