Should be an improvement over the raw I/O Kit calls, less prone to break, and more general (support for desktops).