11DEC13: Again. Faster.