Trust me, this is quite satisfying.