Here's an example comparing the output of burrito to the output of uglify.
It appears to be an issue with this line, in that the deparse-parse-deparse-parse sequence loses significant context about parentheses in the process. I've got a patch that fixes the behavior for ternaries (conditionals), but it's not as pretty as I'd like it to be. I'll submit a pull request so you can see what I've done.
Automatically wrap conditional nodes with '[%s]', fixes gh-1