Duck typing FTW