correct type sig