revision 1.23 intentionally removed