I'm also missing how it's a waste of money since you are only billed for the costs of your execution with the data. Any initialization you do prior to your handler being invoked is not included in the billing. I tested it where I slept for several seconds and immediately returned in the handler function and I was only billed for a few ms