Make bench use external interface