remove unused 'sign' function