added overflow to offer unfulfilled value test