improved switch.c