Optimizing isFull 2