we regret the excesses of our previous api culling. restore some apis.