Why is this approach better than the author's?