Since `pad_amt` isn't optional, better to say
```
if pad_amt == 0:
```
In a private function I don't suppose it is necessary to check for non-negative.