Toward separation of interface.