It's correct, it will start at 500 microseconds and increase to 5 milliseconds. Drain is broken, it should be a notification so threads find out immediately. I don't know how often people are calling drain, but it increases their effective response time if drain doesn't tell them immediately. They were getting 5 millis - actual response time tacked on.