Can we be perfect