This feels convoluted to me: you could drop the cell variable, and just "return new KijiCell" from within the loop.
Or am I missing something?