delete the old stateless semantics