Sometimes functions will have to be refined as their first implementation didn't seem to match the original implementation 100%. For example, the original function turns out to return a value of 25 where Wine's implementation returns 0 for any reason whatsoever. These are things that should be fixed to get exact Windows behaviour on the function, but of course it's all still blackboxed.