Yeah - it's still worth writing unit tests for the internal APIs, independent of the more use-case like testing through e.g. the CBN mechanism