Issue 17 - Add Guard for invalid readyState in IE9 and IE10