we can't have yet another level of visibility, either it is INTERNAL or it is not