change is_reduced* to compute GS norms only once