Fillings in Earley