make computation of values optional