remove, not skip when todo = 0 and full.