Use duck typing rather than name sniffing to distinguish child async devices.