Allow asynchronous opts.post