More tidy handling of try, except case
Added safety check in case our assumption about user-person links is not true