What is the difference between BEFORE, SENTBEFORE, and SAVEDBEFORE?