Make it internal instead of public