robust diagnostics