Edge cases for bids. Clear separation of modules.