Yes, this is better than my code.