apply config read defaults after all args added, so defaults layer nicely