reflect: manual vs automatic pull