Has the penny finally dropped about Net Zero?