set() only require first parameter