Merged procedural interface with OO interface.