Use duck typing