I would add 
# @private
here just to be more explicit in documentation that this is intended to be part of an internal API.