cut more redundancy