I think my 2nd example is better