further API simplification