always calculate signame