Added support for bulk operations