Agreed with @crynobone, though I applaud you for being by-the-book for sem-ver. I think `protected` would be fine, and any bug reports can be contributed to undefined behavior.