Sigh .. prefixed all functions with dris_ to avoid name clashes.