typo argLenght, add expected breaks in switch