remove unnecessary block copy