On systems where char is unsigned the number of black holes can end up being very large (instead of negative).