Fix the implementation, clarify the documentation, and add tests. Fixes: #25026 Co-authored-by: Brad King <brad.king@kitware.com>
Issue: #25026 Co-authored-by: Brad King <brad.king@kitware.com>