Why does this have to be public now?