Nitrogenase mechanism: can old lags teach us new tricks?