Shimmed out the main API