DFT analysis into the intermediates of nickel pyridinethiolate catalysed proton reduction.