Might want to look at how other formulae do optional caveats instead.