still raise IOError on missing config file...
still raise IOError on missing config file
commit
0aa0be7060c2b1f13858abd4287b89c182aa7fb0 prevented creation of new profiles,
because IOError is expected to be handled at a higher level. Now, IOErrors still propagate,
and other errors cause warning messages.