Avoid surface.copy for the cases where we blow away the contents