This reverts commit e00d2558a3.
e00d2558a3
This is using a library, which I'm not too happy about, but it'll work for the moment