Oh, I'm sorry! I see how it's redundant! My mistake, I think what you did here is perfect. Sorry I didnt read closely enough.

Yeah no reason not to use an externally exposed function inside its own library though. At least none that I'm aware of!