WHIPPING MYSELF ...