traded edge for threshold, better