Improve wrap api.