changed Neuman to weakly enforced