exception now takes string, progress on config loading