Notes on API simplification