Polyfilling into own namespace where possible