- [ ] Exceptions instead of bool success values/empty string failures - [ ] Check if file exists beforehand for IO instead of aborting