I don't believe that this is a safe interface which should get exposed.