Hopefully this doesn't taste like crap.