detect term instead of passing interactive