Batching

Closes #282
typo: requires -> required