use current value as default value, instead of 0