Why was this changed from protected to public?