Revised signature.