RE: Array interface refactoring