# Tweet by [@keefmoon](http://twitter.com/keefmoon) on 2019-07-21 20:04:55
> [!INFO] Archived from [original tweet](http://twitter.com/keefmoon/status/1153033131731148800)
In reply to: [@ethanjdiamond](http://twitter.com/ethanjdiamond/status/1153019061774749697)
@ethanjdiamond I’m convinced the need for type erasure is a symptom of bad modelling. Don’t think it’s ever really needed, but removing the need might require a larger refactor.