dont depend on batch length for batch itself to be boolized