Unfortunately that mostly has to be the case or else the developer experience configuring these would be too bad.