Nope, view patterns are fairly reasonable for the most part, I think this usage is fine.