Buggy, but at least it's something