Boneyard Creek floods could stop, but at a price