public-api fixes