fixes #592

Oh, I see that it does matter. But perhaps the answer is to adjust the test so that there's only one non-string value? Or perhaps it would be even more user friendly to check all the values and raise a ConfigurationError that contained all the bad values (sorted) in one message.