I don't think it's that weird, I can add a comment to clarify non-exported dependencies, but it's better than leaving exposing a variable in the code that won't be used (and may potentially be used to ill-effect)