Core API things.