yeah because that would cause an infinite recursion loop
render()
-> Found 'R' in renderstring
-> hookretrace
-> render()
-> Found 'R' in renderstring
-> hookretrace
-> render()
etc.
If you're calling render inside of hookretrace, you're doing it wrong. ^_^
Tho I recall some version of v2.6 or something being smart enough to ignore a render() while inside hookretrace. I could do that, but I should probably make an error message explaining why its being ignored, because having it simply not execute would confuse people as well.