#77 Gracefully handle no file chosen case