Rewrites Pitch to use new polymorphic update