Directly use Evan's result class.