switched return