The goal of our project is to add robustness to natural language understanding systems by adding rule-based methods of handling illformed input [1,2,3]. This includes both ungrammatical and semantically inappropriate utterances. The method being used consists of the following procedure: