fixed #42: setFile() now abort exec. on error.
update comments