Does this work on Windows? If not, maybe we should add a TODO.