break was breaking from the switch statement :-(