added some selectively updating null chops to reduce processing when idle