remove non duck typing behavior