dvander@232: line 1, col 2: not all paths through function return a value