use a double for config so that we can get more meaningful feedback if there is a related error