You can probably mark ``set-header`` as ``sealed``.