Fix create function

I don't think the create function on the database module should raise errors if we
call it without the bang.

I ran the test suite, and one test is failing, but this test was failing on your master branch, too. Sorry for not fixing this and writing a test for my change!