Please add some comment here warning that API of this module is very likely to change & people should have that in mind before using this.