A more correct implementation of ephemerons