Distinction made between lower/retain and lower_values/retain_values. Not quite working.