Moving towards decoupling from double-array?