Revert "Support for EatFirst"

This reverts commit 58bc6f76ce67c4b0a36b957c74be86c683505058.
Revert "Revert "Support for EatFirst""

This reverts commit 17c33917802fa842dc16d0bc5ccda4ab0afdba33.