Hvorfor må et eggeskall være semipermeabelt?

Et eggeskall trenger ikke å være semipermeabelt. For eksempel har fugleegg harde skall laget av kalsiumkarbonat som ikke tillater noen betydelig utveksling av stoffer.