Turns out poor SVG support was breaking things. FFS