And bad code by what criteria? In this case, it's a little more verbose than it needs to be, but hurts nothing.