I think there's a problem with this line. An example shown in #536 throws an error:
```
hatch=kwargs['hatch'],
KeyError: 'hatch'
```
probably because 'hatch' is not defined in kwargs by default.
Changing the line back to the old version fixes the error. Bug or feature?