A Truth Maintenance Theory: An Alternative Approach