loaded config upfront to avoid conflicts