i'd be happy to improve the error message. i don't understand your first point though, which might be my lack of experience with the library. wouldn't -Dhost get set only at startup and still work for overriding the value in the file?