modules using undocumented api's -- caveat emptor