don't allow empty batch() operations through
@0.3.1 release