The check in Strings.validFileName already contains checks for `' '` and `','`, are these just for more straightforward error messages?