Did you mean to leave the pp in place? Also, is there an assertion we could check?