I'd like to have the same semantics as NSOperation's completion block. I think it gets called on "random" queue, but I'm not sure. Do you know it's behavior?