bug refix: isFull()