#2025 interceptor utility