Simplify shims; support ie8 without shims