I have a fuzzy melon....insert dirty puns here!