Proper instance type on signals