* changes: Make it possible to pass an error message with an invalid optional path. Replace OptionalPath.valid flag by checking the path itself.