:gb: Implemented more update() testing behaviour.apply() conditions