Don't reload config every time, use signals