gaurd against cached dom node being removed from DOM