streamlines prepareValues()