Implement DSL#remove and DSL#preprocess