Dimensional Reduction works, but is too costly to buffer properly. jm