wait, why does config work like this? That is gross