it doesn't make sense to not take in account args when checking
if the job is already enqueued or not