corrections to API signature