get and set preferred spouse handles the case when the unknown spouse is preferred