I'm open to suggestions. I admit it seems sort of wasteful and is apparently suboptimal…I haven't measured the cost.