note that the issues are entirely different from those with a kernel implementation since you aren't having to think about page cache et all.