Added an is_full() method