Compile using the new API.