fix and test for failed then create, closes #500

* test for failed calc then create
* fix so this works