What is the point of alreadyExecuteBatch if it's never set to false?