Tom Fennelly
committed
on 11 Aug 06
More tests and utilities