Don’t waste time on this. It is needed but let it be handled by one or more plugins.