Explain in a little more detail what goes on in edge cases