mutation methods should return DOM nodes