A little b*tchy? Maybe. Satisfying? Oh hell yes!