weird test case with ARC