small API changes