Added IsFull check