Further optimizations to blitting