This returns the first as a fallback, causing confusing usage. Renamed and added a version of the function that doesn't.