2d.state.saverestore.underflow
restore() with an empty stack has no effect