What if a cup can keep tab of the calories that you consume and send you an alert when you have had enough alcohol?
That would sink a lot of your worries about weight gain and binge drinking as you would know exactly when to put the cup down.
A San Francisco-based company Mark One has developed a device that can accurately identify your drink, tell you how many calories you are consuming and alert you when it is time to drink again.
Called Vessyl, the "smart" cup can be asked to display a particular set of data to aid you achieve certain goals, such as losing weight or regulating caffeine.
Made of a glass-like material, the cup holds 385 ml of liquid.
When a beverage is poured in, text on the side reveals what drink is inside.
The sliding lid of the cup is spill proof and it has a non-stick interior, making it easy to clean according to the company.
The cup can measure the caffeine levels inside a drink that has been poured into it, in addition to the sugar, protein, calories and fat inside a drink.
By syncing with an app, it is then able to provide further statistics about what the user has been drinking throughout the day.
How it works exactly is being kept a closely-guarded secret by its makers.
It will begin shipping in early 2015, media reports said