fix default config handling, allow nil
update README