As the package drone wheeled the rack over to my car yesterday, he said, - "Let me know how many packages you have before you leave" - "You don't know how many there are?" - "No. We didn't get round to counting them" Whatever. There were 42 on the rack, which I knew would be too many to do within the block time given the distance of the drop area from the warehouse. As I worked the block, it did turn out that I would not finish on time. I also would have to go back to the warehouse because I had some non-deliverables. If I completed the deliveries and then went back to the warehouse I would finish probably an hour after the scheduled block end. I don't work for free or do volunteer work; I need to be paid for all work that I do. So, 25 minutes before the block was scheduled to finish I stopped delivering and headed back to the warehouse. I arrived back at the warehouse exactly at the end of the block, 3pm, and unloaded the packages. The way I see it, Amazon purchases 3 hour blocks of my time and I give them 3 hour blocks of my time. If they give me an amount of packages that will take more than 3 hours, then they get the packages back. If there were an option for them to purchase additional time from me when I'm out delivering a route I would consider that, but there isn't.