should be: ``newsc = sc->push()``