updated the list of edge cases in comments