Moved array reading up a level in ReadInterface