It works, albeit jankily