I am just wondering, why should we have non fertile eggs among eggs laid by hens raised amidst rosters? Was it that the rooster did not deposit the spermatozoon or if deposited, should will still have non hatching (non-fertile eggs)? In artificial insemination, do we have 100% fertilization rate? If No, why? Since all eggs were inseminated with viable spermatozoon. What then determines fertilization? Is it not the deposition of the spermatozoon? I need enlightenment!