no needed block removed