remove dependency on tape