This method also should be private.