updates method to keep special data values instead of removing