E for All (better late than never)