Corrected handling of interfaces, therefore write new signature file