I think my space leak in Bounce came from my assumption that "switcher == scanlB const." When I replace "scanlB const" with "switcher," the behavior is the same but that space leak goes away. -Greg