Works. But be wary of the MEMLEAK. (see FIXMEs)