add ability to return existing job