ok, apparently osx bash doesn't like the non-posix fall-through notation. fine.