If we force batch size to be specified to be 1, does a lot of stuff break? It might make more sense to force the batch size to be 1. In other contexts, None represents variable-sized batch variables.