Forgot to implement ISystem::update() -- fixed