remove reflection stuff because messy