removes the unnecessary back and forth