JSON APIs sometimes return numeric fields as strings; subtracting them raised TypeError and /status dropped the usage block.
Empty git commit messages made splitlines()[0] raise IndexError in format() and /dream-restore list rendering.