temp take out of return slices