`BATCH NEW` fails if you don't give it a `complete` or `success` callback. Can/should we change our interface to ensure that?