Actually, I think I solved the problem. It seems like A.max was unbound when I saved B.max. Not sure why this would cause any problems, but I tried leaving A.max bound, and it works great now. I'm guessing that accounts for why it works some times, but not others. Yeah, I've heard about Containers; other than making them…