Update with a suggestion for improvement, which is left as an exercise for the reader