Speed optimization proposed by Alan Bell (Libertus) on developers list)