Why do we need assert for?