maybe not,   0 would defeat the purpose of the function