Just checking, why change this method to be protected?