fix for different mini batch sizes