Was this a bug?  Looks like the current code was creating 2 render buffers?