God damn… this was satisfying