I suspect it does not trigger for size 0 food. As for the weird non-reset-at-rollover behavior, that seems a lot like a bug, particularly with regards to being allowed to waste a milk of magnesium the next day. I personally don't think it is worth implementing that until we get confirmation that...