More optimizations. Don't acclocat unneded memory.