I'm not sure you're going into the case you think you are, especially since the code for ylabel is not there so I can't tell which case you did. How/where are you setting the ylabel?
If you put a break point there at the switch, are you sure you're stepping into the linear one and doing the regular plot() call? What happens if you do this before the switch?