r166: bug - unampped not discovered
r167: a safeguard. No effect in priciple