Generalize signing a little more