This seems both cheaper and safer; what's not to like?
Major (unexpected) problem was collision between the name of my header file and that of the system header file!