honor wantResult param
make wantResult available
propagate wantResult