For what it's worth, I'm going to axe the boolean returns here. It's just too weird.