Close #17 but need testing on native platforms.