apparently compilers need the brackets to do C99 decls inside of case-switch