Issue #105: General rate limit