make logic make sense.