Perhaps that's because you inverted the meaning of the first argument to `$worker->reserve()`?