Either the user or the recents could have an error string so return the appropriate one (ie the non-null one)