First pass at shims for lesser IE
Working draft with shims