I'm not sure you can't do something "critical", as long as you test. An exception might be doing a big batch of prints where you wouldn't want the developer to weaken prematurely mid-process. Someone might want to chime in with experience using older developer and toning.... I seem to remember reading somewhere of several connections.