I suspect I'm still not understanding it fully, maybe it's better to leave the naming as is.