Never ever use VLAs.
My point is really just semantic, the overall argument I was responding to is intact.