parser works on infix; application still bad