Not 100% convinced that the optional namespace argument should even be included - it really doesn't seem to do anything. However, leaving it in seemed like the minimal change needed. Have tested it and at least I now get data back from evaluation of clojure code blocks where previously, you only got the message "block processed with no output".
--