return self from enter so that you can get the time later