When running a script that evaluates to some built in object like e.g `window`, `window.location` etc a javascript exception is returned. Explicitly coercing to a string like `""+window` does not result in an exception and anything returning a primitive also works like `window.length`
Using webkit_web_view_run_javascript I should probably add