Managing Limits and Concurrency