of course we have to sign messages AFTER they are complete