Reparing Semantic code.