Also, why you don't use this default kwarg value (1), but None instead?