Can we be Perfect?