renames diagonal_range parameter