extra check when copying