better protection + remove specs folder
add NullDOMElement