Actually do parent*local calculation. Oops.