Change behavior of break_token

When are you using :break_token, there is no way to use the :omission, this PR "fix" this. But I don't know if that behavior is the expected, if not, it's ok.
Also, this is a ugly hack, but I can't figure out a better way to achieve this. If someone can help to improve this, in a cleaner way, let me know.