FIX: warn and hard-error if monitor/defense not found