Rules of thumb (3) Do not assume too much from the kernel Some kernels are broken. Spec'ed things may not be implemented. Take the most safe route as much as possible.