Actually return false from eat() on error for reduce part