Are You Perfect Or Not Perfect?