It seems preferable to have the previous-outputs passed to the sign() method, rather than storing them as a silent input via .inputMap