Only do real work if needed.