remove warning by default and start duck type checking