Lots of bugs, but kinda good-enough.