Making fail_ok optional. Need defaults for all options that make sense.