Credit where it's due...