I think that's intended. Anything within [code ][ /code] should be interpreted as plaintext imo. What if I post a script that uses [b ]?