Hard And Soft Assert