added ability to handle more than one limiter