deal with ephemerals 1