clear up some bad assumptions