3.12: API