Working wrapping API.