rocaelh
committed
on 13 Dec 05
perfomance improvements