api: handle 40*