20080626 features: One step back; two steps forward