Implement signal type management