 																if v and inputField and centField
 																	oldValue = value
 																	value = inputField.value()+"."+centField.value()
-														if forO.peek(user.key())
+														if forO.peek(user.key()) and (forO.peek(user.key())+"") isnt "true"
 															inputField.value Math.floor(forO.peek(user.key()))
 														else
 															inputField.value null

											v = value
											amount = +v
											if (v+"").substr(-1) is "%"
												#log "modal percent received"
												percent = +((v+"").substr(0, v.length-1))
												if percent < 0
													Modal.show "Use a percentage above 0 instead of "+v+"."
													return
												else
													if percent is 0
														forO.remove user.key()
													else if percent is 100
														forO.set user.key(), true
													else
														forO.set user.key(), v
											else if not isNaN(+oldValue)
												amount = +oldValue
												#log "amount=", amount, ", amountIsNaN=", amount is NaN
												if amount is 0
													forO.remove user.key()
												else

														defaultValue = undefined
														if (forO.peek(user.key())+"").substr(-1) is "%"
															defaultValue = (forO.peek(user.key())+"").substr(0, (forO.peek(user.key())+"").length-1)
														inputField = Form.input
															name: 'paidForPercent'+user.key()
															text: '100'
