outdated test
refactor Q using fin(ally)