bugfix: do not try to source if there is no file