Added some plausability checking for user options.