Code formatting

I am trying to use Redactor in conjunction with Prism.js for a nice front end code styling, but I am having some issues. By default, prism requires that the <code> tag be within a <pre> tag to format correctly, however it seems like Redactor processes the <pre> tag and auto-formats and strips the tags away from <code>.

Is there a way I can prevent this?

Also, cant wait for 3.0+ Redactor, it seems like they have made some handy improvements!