Non-blocking - the times are probably fine.  Just wondering if this should be an `if`, rather than an `elif`, mainly because if `wait_for_acquire()` finishes, and the set is acquired, nothing gets printed until after an extra sleep interval.

Whereas if it's an `if` it'd print out the buckets as soon as it was acquired?  Not terribly important, probably.