params consistent with initialization