updated handling of responses with bulk_args