I would prefer that manipulate=False by default. Users who aren't using SON manipulators shouldn't have to incure the additional byte code execution overhead.