This is super duper nitpicky and absolutely not a big deal at all, but could you line up the text in the docstring there so that 'Requires' lines up with 'Returns'? OCD. :)

Also, perhaps use single quotes for 'soft' so that you don't need to escape the double quotes.

In any case, thanks for the pull request! :beers: