Why are both of these things public?