is tmp the best name for this?