added support for 'pushAll'