There is a branch which tests for MSIE and Safari user agents ... basically it is no longer needed the append child works fine and the other actually doesnt work... on either platform. Guess I am the only one developing under these conditions.