what is expected to return?  the result is captured in the runner class within the run_specs_parallel method.  If you can help me to know where this might cause issues I'll confirm.  See below for lines from runner.rb run_specs_parallel method
```ruby
144 # get results of testing now that we're done
145 example_groups.all? do |g| 
146 result_for_this_group = g.succeeded?
147 results_for_descendants = g.children.all? { |child| child.succeeded? }
148 result_for_this_group && results_for_descendants
149 end ? 0 : @configuration.failure_exit_code
```