This object can grow (theoretically) infinitely...could potentially be problematic on low-end devices.