"has" don't use eager load of their relation.

I want to get hens that have eggs. I got all hens that have eggs but I got hens that don't have egg come along because "has" method don't consider eager load that I used via "with" method.