prefer per-project configuration over global