no more repeated calls to get