Close #14 but need to test it on native platforms.