If we write 2+2=5 in a place where no one can read and write, even then we are wrong.

What i mean is that we should not do some wrong thing knowingly,
weather the public is aware or acknowledge it!
It is because we will be knowing that we are wrong.
That actually amounts to a kind of cheating.
it makes us to feel guilty and value less.
When we make a mistake with out our knowledge,
it is excusable.

Perfection is a direction but not a goal, But
every correct thing will one day or the other , help the public and
similarly , the mistake will harm the public some day.