Definition of perfect.