do the return name thing, and split idle in txn out
add cache hit