don't assume cals is always checked before reading from session data, don't display cals as checked unless its value is 'cals'