add try to spouse def