I have a possible improvement for this, but it won't go out until Monday.

-ALS