Ah now I see, because the `EOS` is dedented.
Perhaps Just move `<<-EOS.undent` below the `def caveats` and indent by 2 spaces?