make room for future algo support