Update it to process the value variable