No need to use protected here.