small refactoring
don't need partial ability when deferring config calling
code style