revision 1.18 intentionally removed