you are right
the only thing I keep on wondering about is why DD is slower than bitblt...