revision 1.7 intentionally removed