Nicer to return something a bit less specific, e.g. just **List**, so callers can be equally vague about what the result is.