Life is fuzzy, lets de-fuzzy ;)