Don't splice non list renderers
Replaced push with splice impl.