weather adheres to API limits