Switched to vector based accumulator