I think it would... but `_update()` is no longer called at all in `_activate()`, which I think is causing the issue. Which would explain why adding `_update()` after `_build()` would allow it to work.