Fixed #61. A value will only get assigned to a Promise's value when it equals 0.