why this change? is the generated dfm similar/equivalent? I'd believe this will have a performance impact (but on the other side, it cleans code up)