I agree with most parts.