the shape of a possible fix, just for discussion