@mwelter - I don't know how much you've invested in checking out the details of this signature but it is worth noting that all backends have it, except for the ```backend_bases.py``` superclass. Would you be willing to submit a PR which adds the necessary signature updates to ```backend_bases.py``` along with the necessary keyword documentation?

I *promise* that PR wont take 8 months to merge :wink: