revision 1.57 intentionally removed