To motivate the return type of list there should probably be a case with multiple outputs?