Private methods for module methods