First version of unified interface.