Updated with a few more scenarios that I've been thirsty for! :D