ideal is the same flawless