ridiculous setup for test case