Added an assert System