render() is not returning anything on custom theme
Simple, and frustrated I spent so long on this.

I copied the tpl file from the module to my theme assuming I could customise it there. But when I deleted it from my theme directory it just started working. The template page inheritance is confusing...