fix API mismatches