made restrict a type qualifier