zero inputs means… you’re out of money?
needs more human readable error messages