avoid dependencies on disposal check, even in dom disposal