better than perfect {c}