Can you add an inline comment about what case this is handling? Also should this else clause have a return value?