It seems kinda crazy we're in 2025 and there's no programmatic way to detect this