I don't want this information to leak to the outside world. Why would you create an read accessor for `handlers`?