Resolve empty sources with try/catch
another way to solve empty sources, one could(should?) and a warning/disp of what was catched in the catch parts
another way to solve empty sources, one could(should?) and a warning/disp of what was catched in the catch parts