period: degenerate cases handled