perfectly happy but not perfect