revision 1.20 intentionally removed