parser subtract fix