add manual callouts

@SeanMarcia or @csexton care to review?
yes, if string is nil amount is nil, and nil.to_i is 0