Truthfulness is mandatory. From early childhood I was preached to be truthful, honest and trustworthy. As I grew up, I was told lying is not sin if it benefits me or someone else but harms none. For example I make some misrepresentation about myself and thus praised for, it satisfies my ego but does not harm anybody. It may not be a sin but it's a lie anyway. There can be other examples. So truthfulness is not mandatory as I was taught. One can make few calculated lies here and there. A butcher is chasing a caw with the intention of slaughtering it but the caw dodges him and he asks me sitting at my doorsteps if I saw a caw running this way. I saw the caw but deny any knowledge. The caw was saved for that moment at least. When I narrated the story to others I was praised for my act of compassion which is a virtue. It could have been a buffalo, a bull or a goat or any other animal. I will not make a guess if the opinion would have changed but that is another issue. In this case the caw was saved but the butcher lost his money. Still it is being treated a virtue. What should I make of it? Truthfulness is mandatory because I saved one at the cost of other. My speaking the truth might have benefited the butcher. In any case he would find it sooner or later. What do you say?