Total rewrite of the API away from callbacks