If checking -f an unrecognised name, greg now complains.
gregparse now captures any error that is not accounted for.