revision 1.5 intentionally removed