Document async call and parameterized conditions.
Change to use compatible syntax.
Change to explain errors.