Thankyou so much for help. (with the details and examples ). Really helped me a lot. and its not easy to convince legacy people without proper documentation, as Im relatively new and this is legacy code, blowing up at negetive values.