happens during deserialization, but config seems to deserialize fine. Probably an issue with the error message where an error is caught overzealously