now with added Exponentiality(TM)