I agree with @Robovirtuoso's thinking here, but if @rickyhanna has a compelling reason for polyfill being a better approach I'd consider it.