Working with bargain