These switching strategies should be exported to another file.