looks like I can delegate to ApiBase after all