improved element status validation