Fixed fulfill flag, and handled an exception in list iteration, and checked if can fit from temp storage