This could be a switch proc.