I think it is standard for no-kill shelters to have as part of their adoption agreements that, in case the adoption does not work out, the adoptee is to be returned to the shelter. And they work hard with the potential adopters to determine the cat(s) that would be good matches for the adopter and his or her present cat(s).