New e2 functions.