Can Only God be Perfect?