Might be worth considering that if they fixed the original comma-fall-through macros to prevent this behavior, that would classify this as an exploit.