added extra to support odd number of requests