There was nothing in the specs about the guy consuming the martini.
It may not have been in the Functional Spec, but you can clearly see the Use-Case in the Requirements Doc.
Look, I'm not trying to 'ding' ya, I just need it incorporated in the deliverables by the Rev 2.3 drop-dead date, okay? Can you get 'er done?
(PreciousLiberty, you need to make me team lead. See those leadership skills???)
You fail the first rule of software design:
Figure out what you should really do despite the always inadequate spec. ;-)
Just kidding around, Merry Christmas!
(Is it time for a martini yet? lol)