I am a little worried that using syscall directly could cause interop problems with windows. However, having said that, I can't see any actual problems at the moment.