add defaultOnly mode for easier interop with existing codebases