better module warnings