added format option no_cents_if_whole