Yes, the science is far from settled. We cannot close the Earths energy budget.
Fallacy: slothful induction