revision 1.30 intentionally removed