In this case we should detect that the job is the same and run it only once. Under a single analysis objects (where jobs are going to be added as a set) we shouldn't allow multiple jobs that are equal. Across different analysis objects that should be fine, but we then need to check and _not_ rerun them, just pointing to the same results...