Updated e2 functions.