Credit where due !