api behavior is fine. Need to get around caching.