This adds all sorts of new behavior that can't be turned off using the `parser` setting.