0 instead of empty string
test subtract
detect overflows and panic