Agreed, but the reason I have compacted it so much is to avoid more variable names, which then need to be randomized.  Also, it makes much smaller code over all.  
It is my contention that less variable names is better in this case, however, I can expand it all out if you absolutely insist.