inconsistent with equals, should use buildNumber as well - but buildnumber isn't set before job is actually ran, so uid.