Revision A cleaned.