Design edge cases and where to find them